package com.zp.business.entity.lab.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.zp.common.core.entity.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 检验申请子表视图对象
 *
 * @author zhang peng
 * @ date 2024-03-05
 */
@Data
@ExcelIgnoreUnannotated
public class LabItemVo extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @ExcelProperty(value = "主键")
    private String id;

    /**
     * 检验申请主表ID
     */
    @ExcelProperty(value = "检验申请主表ID")
    private String applyId;

    /**
     * 诊疗项目ID
     */
    @ExcelProperty(value = "诊疗项目ID")
    private String clinicItemId;

    /**
     * 检验项目名称
     */
    @ExcelProperty(value = "检验项目名称")
    private String itemName;

    /**
     * 检验类别
     */
    @ExcelProperty(value = "检验类别")
    private String itemType;

    /**
     * 检验项目code
     */
    @ExcelProperty(value = "检验项目code")
    private String itemCode;

    /**
     * 费用
     */
    @ExcelProperty(value = "费用")
    private BigDecimal costs;

    /**
     * 机构ID
     */
    @ExcelProperty(value = "机构ID")
    private String orgId;

    /**
     * 备注信息
     */
    @ExcelProperty(value = "备注信息")
    private String remarks;

    /**
     * 真实开单时间
     */
    @ExcelProperty(value = "真实开单时间")
    private Date realDate;

    /**
     * 检验管
     */
    private String labTube;

    /**
     * 标本
     */
    private String specimen;

    private Integer num;

    private BigDecimal price;

    /**
     * 交费标志
     */
    private String chargeFlag;

    /**
     * 确认标志
     */
    private String confirmFlag;
}
